package siscom.util.fontes;

import java.awt.Font;
import siscom.util.TipoSistemaOperacional;
import siscom.util.Util;

/**
 *
 * @author Carlos Ribeiro
 */
public class GerenciadorFontes {
    private static Fonte fonte = null;

    public static Font getFonteTitulo() {
        return fonte.getFonteTitulo();
    }
    /**
     * @return the fonte
     */
    
    public static Fonte getFonte() {
        if(fonte == null ) {
            if(Util.getSistemaOperacional() == TipoSistemaOperacional.WINDOWS) {
                fonte = new FonteWindows();
            }
            else {
                fonte = new FonteLinux();
            }
        }
        return fonte;
    }

    /**
     * @param aFonte the fonte to set
     */
    public static void setFonte(Fonte aFonte) {
        fonte = aFonte;
    }
    
}
